﻿//using UnityEngine;
//using System.Collections;
//using Facebook.Unity;

//public class FBChecker : MonoBehaviour
//{
//    private static FBChecker _instance;

//    void Awake()
//    {
//        if (_instance == null)
//        {
//            _instance = this;
//            DontDestroyOnLoad(gameObject);
//        }
//        else
//        {
//            DestroyImmediate(gameObject);
//        }

//        if (!FB.IsInitialized)
//        {
//            // Initialize the Facebook SDK
//            FB.Init(InitCallback, OnHideUnity);
//        }
//        else
//        {
//            // Already initialized, signal an app activation App Event
//            FB.ActivateApp();
//        }
//    }

//    private void InitCallback()
//    {
//        if (FB.IsInitialized)
//        {
//            // Signal an app activation App Event
//            FB.ActivateApp();
//            // Continue with Facebook SDK
//            // ...
//        }
//        else
//        {
//            Debug.Log("Failed to Initialize the Facebook SDK");
//        }
//    }

//    private void OnHideUnity(bool isGameShown)
//    {
//        if (!isGameShown)
//        {
//            // Pause the game - we will need to hide
//            Time.timeScale = 0;
//        }
//        else
//        {
//            // Resume the game - we're getting focus again
//            Time.timeScale = 1;
//        }
//    }
//}
